package main

import (
	"encoding/json"
	"fmt"
	"time"
)

func main() {
	start := time.Now()
	for N := 0; N < 1000000; N++ {
		JSON := make(map[string]interface{})
		// 模拟解析的 json
		json.Unmarshal([]byte(`{"A":"1","B":"20"}`), &JSON)
		// 断言得到参数
		if v, ok := JSON["A"]; ok {
			if _, ok := v.(string); ok {
				// 得到值
			}
		}
		if v, ok := JSON["B"]; ok {
			if _, ok := v.(string); ok {
				// 得到值
			}
		}
	}
	cost := time.Since(start)
	fmt.Printf("执行效率:[%s]", cost)
}
